#ifndef TOOL_FFMPEG_H_
#define TOOL_FFMPEG_H_

#include <iostream>
#include <string>
#include <error.h>

namespace tool::ffmpeg
{
    class ToolFfmpeg
    {
    private:
        /* data */
    public:
        ToolFfmpeg(/* args */);
        ~ToolFfmpeg();
        /**
         * 转换y4m文件到yuv文件
         */
        void ConvertY4mToYuv(const std::string &y4mFilePath, const std::string &yuvDir);
        /**
         * yuv转jpg png
         */
        void ConvertYuvToJpgPng(const std::string &yuvPath, const std::string &jpgPath);
    };
} // namespace tool::ffmpeg

#endif TOOL_FFMPEG_H_
